/*************************************************************************************/
/*************************************************************************************/
/*************************************************************************************
 * npm引入模式
 * 全局挂载初始化，以下为必须引入，不允许删除任何依赖项，不允许改变顺序
 */
//以下为公共初始化全局代码，加载时候最先导入
import Vue from "vue";
window.Vue = window.Vue || Vue;

//ElementUI
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
window.Vue.use(ElementUI, { size: "mini" });
//Message注册到全局Windows对象
window.ElementUI = {
    ...window.ElementUI,
    Message: ElementUI.Message
}

//运行环境配置文件
import { Conf } from "./conf";

//其他平台对象挂载
window.$lap = {
    ...window.$lap,
    //注册全局消息组件
    ElementUI: {
        Message: ElementUI.Message,
        MessageBox: ElementUI.MessageBox
    },
    //配置文件
    Conf
}

//平台公共控件基础引入
import './_common/_release/lap2web-core.js'
/*************************************************************************************/

import './assets/js/Base64.js'